Package-level declarations
Types
Link copied to clipboard
data class LiteralText(val name: String, val description: String, val notes: String) : LlmReferenceProvider, LlmReference
Link copied to clipboard
interface LlmReferenceProvider
Serializable reference - supports dynamic subclass loading This is important to allow LlmReferences to be externalized in application.yml files.
Link copied to clipboard
object LlmReferenceProviders
Parse LlmReferenceProviders from YML files
Link copied to clipboard
data class SpringResource constructor(val resourcePath: String, val name: String = resourcePath, val description: String = "Spring resource at ") : LlmReferenceProvider, LlmReference
Link copied to clipboard
data class WebPage(val url: String, val name: String = url, val description: String = "Web page at ") : LlmReferenceProvider, LlmReference